 body,html {
     width: 100%;
 }
  .pay {
    height: 81px;
    font-size: 18px;
    color: #4F5D72;
    position: relative;
  }
  .pay p:first-of-type {
      width: 444px;
      height: 24px;
      font-size: 18px;
      position: absolute;
      left: 133px;
      top: 28px;
  }
  .pay p:nth-of-type(2) {
      position: absolute;
      top: 21px;
      right: 130px;
      font-size: 14px;
  }
  .pay p:nth-of-type(2) span {
    font-size: 18px;
    color: #FF4141;
  }
  .chart-pay {
      width: 1180px;
      height: 700px;
      position: relative;
      margin: 0 130px 122px 130px;
      background: #FFFFFF;
      border: 1px solid #EBEEF5;
      box-shadow: 0 4px 9px 0 rgba(0,0,0,0.02);
  }
  .chart-pay p:first-of-type {
    margin-left: 32px;
    margin-top: 31px;
    font-size: 24px;
    color: #4F5D72;
  }
  .chart-pay p:nth-of-type(2){
      position: absolute;
      left: 197px;
      top: 41px;
      font-size: 14px;
      color: #4F5D72;
  }
  .chart-pay p:nth-of-type(2) span {
    color: #FF4141;
  }
  .chart-pay .erweima {
      width: 354px;
      height: 360px;
      position: absolute;
      left: 103px;
      top: 154px;
  }
  .chart-pay .photo {
      width: 486px;
      height: 486px;
      position: absolute;
      left: 609px;
      top: 135px;
  }
  .chart-pay .text {
      width: 360px;
      height: 80px;
      background: #FF9494;
      position: absolute;
      left: 95px;
      top: 531px;
  }
  .chart-pay .text .txt {
      width: 164px;
      height: 68px;
      position: absolute;
      left: 98px;
      top: 6px;
      font-size: 20px;
      color: #FFFFFF;
      letter-spacing: 0.4px;
      line-height: 34px;
      text-align: center;
  }